@conference{buse2009road,
  title={{The road not taken: Estimating path execution frequency statically}},
  author={Buse, R.P.L. and Weimer, W.},
  booktitle={Proceedings of the 2009 IEEE 31st International Conference on Software Engineering},
  pages={144--154},
  year={2009},
  organization={IEEE Computer Society}
}

@article{reps1997use,
  title={{The use of program profiling for software maintenance with applications to the year 2000 problem}},
  author={Reps, T. and Ball, T. and Das, M. and Larus, J.},
  journal={Software Engineering—ESEC/FSE'97},
  pages={432--449},
  year={1997},
  publisher={Springer}
}

@conference{ammons1998improving,
  title={{Improving data-flow analysis with path profiles}},
  author={Ammons, G. and Larus, J.R.},
  booktitle={Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation},
  pages={72--84},
  isbn={0897919874},
  year={1998},
  organization={ACM}
}

@conference{chilimbi2009holmes,
  title={{HOLMES: Effective statistical debugging via efficient path profiling}},
  author={Chilimbi, T.M. and Liblit, B. and Mehra, K. and Nori, A.V. and Vaswani, K.},
  booktitle={Software Engineering, 2009. ICSE 2009. IEEE 31st International Conference on},
  pages={34--44},
  issn={0270-5257},
  year={2009},
  organization={IEEE}
}

@conference{boogerd2008use,
  title={{On the Use of Data Flow Analysis in Static Profiling}},
  author={Boogerd, C. and Moonen, L.},
  booktitle={Source Code Analysis and Manipulation, 2008 Eighth IEEE International Working Conference on},
  pages={79--88},
  year={2008},
  organization={IEEE}
}

@article{krishnamurthy2006synthetic,
  title={{A synthetic workload generation technique for stress testing session-based systems}},
  author={Krishnamurthy, D. and Rolia, J.A. and Majumdar, S.},
  journal={IEEE Transactions on Software Engineering},
  pages={868--882},
  issn={0098-5589},
  year={2006},
  publisher={Published by the IEEE Computer Society}
}

@article{van2008generating,
  title={{Generating probabilistic and intensity-varying workload for Web-based software systems}},
  author={van Hoorn, A. and Rohr, M. and Hasselbring, W.},
  journal={Performance Evaluation: Metrics, Models and Benchmarks},
  pages={124--143},
  year={2008},
  publisher={Springer}
}

@article{casale2010automatically,
  title={{Automatically generating bursty benchmarks for multitier systems}},
  author={Casale, G. and Kalbasi, A. and Krishnamurthy, D. and Rolia, J.},
  journal={ACM SIGMETRICS Performance Evaluation Review},
  volume={37},
  number={3},
  pages={32--37},
  issn={0163-5999},
  year={2010},
  publisher={ACM}
}

@conference{sen2007concolic,
  title={{Concolic testing}},
  author={Sen, K.},
  booktitle={Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering},
  pages={571--572},
  year={2007},
  organization={ACM}
}

@conference{sen2006cute,
  title={{CUTE and jCUTE: Concolic unit testing and explicit path model-checking tools}},
  author={Sen, K. and Agha, G.},
  booktitle={Computer Aided Verification},
  pages={419--423},
  year={2006},
  organization={Springer}
}

@misc{specjvm2008,
 title = {{SPECjvm2008 Benchmarks}},
 howpublished = {"\url{http://www.spec.org/jvm2008/}"}
}

@misc{specjvm98,
 title = {{SPECjvm98 Benchmarks}},
 howpublished = {"\url{http://www.spec.org/jvm98/}"}
}

@article{ball1993branch,
  title={{Branch prediction for free}},
  author={Ball, T. and Larus, J.R.},
  journal={ACM SIGPLAN Notices},
  volume={28},
  number={6},
  pages={300--313},
  issn={0362-1340},
  year={1993},
  publisher={ACM}
}

@article{calder1997evidence,
  title={{Evidence-based static branch prediction using machine learning}},
  author={Calder, B. and Grunwald, D. and Jones, M. and Lindsay, D. and Martin, J. and Mozer, M. and Zorn, B.},
  journal={ACM Transactions on Programming Languages and Systems (TOPLAS)},
  volume={19},
  number={1},
  pages={188--222},
  year={1997},
  publisher={ACM}
}

@conference{vallee1999soot,
  title={{Soot-a Java bytecode optimization framework}},
  author={Vall{\'e}e-Rai, R. and Co, P. and Gagnon, E. and Hendren, L. and Lam, P. and Sundaresan, V.},
  booktitle={Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research},
  pages={13},
  year={1999},
  organization={IBM Press}
}

@article{hall2009weka,
  title={{The WEKA data mining software: An update}},
  author={Hall, M. and Frank, E. and Holmes, G. and Pfahringer, B. and Reutemann, P. and Witten, I.H.},
  journal={ACM SIGKDD Explorations Newsletter},
  volume={11},
  number={1},
  pages={10--18},
  issn={1931-0145},
  year={2009},
  publisher={ACM}
}

@misc{arff,
 title = {{Attribute-Relation File Format (ARFF)}},
 howpublished = {"\url{http://www.cs.waikato.ac.nz/~ml/weka/arff.html}"}
}









@conference{smith1998study,
  title={{A study of branch prediction strategies}},
  author={Smith, J.E.},
  booktitle={25 years of the international symposia on Computer architecture (selected papers)},
  pages={202--215},
  isbn={1581130589},
  year={1998},
  organization={ACM}
}

@conference{ball1996efficient,
  title={{Efficient path profiling}},
  author={Ball, T. and Larus, J.R.},
  booktitle={micro},
  pages={46},
  year={1996},
  organization={Published by the IEEE Computer Society}
}

@article{heckman-systematic,
  title={{A Systematic Literature Review of Actionable Alert Identification Techniques for Automated Static Code Analysis}},
  author={Heckman, S. and Williams, L.}
}

@conference{baba2007design,
  title={{Design of a two-level hot path detector for path-based loop optimizations}},
  author={Baba, T. and Masuho, T. and Yokota, T. and Ootsu, K.},
  booktitle={Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology},
  pages={28},
  year={2007},
  organization={ACTA Press}
}

@article{duesterwald2000software,
  title={{Software profiling for hot path prediction: Less is more}},
  author={Duesterwald, E. and Bala, V.},
  journal={ACM SIGARCH Computer Architecture News},
  volume={28},
  number={5},
  pages={202--211},
  year={2000},
  publisher={ACM}
}

@conference{merten1999hardware,
  title={{A hardware-driven profiling scheme for identifying program hot spots to support runtime optimization}},
  author={Merten, M.C. and Trick, A.R. and George, C.N. and Gyllenhaal, J.C. and Hwu, W.W.},
  booktitle={Proceedings of the 26th annual international symposium on Computer architecture},
  pages={147},
  year={1999},
  organization={IEEE Computer Society}
}

@article{graham1982gprof,
  title={{Gprof: A call graph execution profiler}},
  author={Graham, S.L. and Kessler, P.B. and Mckusick, M.K.},
  journal={ACM Sigplan Notices},
  volume={17},
  number={6},
  pages={120--126},
  issn={0362-1340},
  year={1982},
  publisher={ACM}
}

@article{weimer2008exceptional,
  title={{Exceptional situations and program reliability}},
  author={Weimer, W. and Necula, G.C.},
  journal={ACM Transactions on Programming Languages and Systems (TOPLAS)},
  volume={30},
  number={2},
  pages={1--51},
  issn={0164-0925},
  year={2008},
  publisher={ACM}
}

@conference{larus1999whole,
  title={{Whole program paths}},
  author={Larus, J.R.},
  booktitle={Proceedings of the ACM SIGPLAN 1999 conference on Programming language design and implementation},
  pages={259--269},
  isbn={1581130945},
  year={1999},
  organization={ACM}
}

@article{mehra1995synthetic,
  title={{Synthetic Workload Generation for Load-Balancing Experiments}},
  author={Mehra, P. and Wah, B.},
  journal={IEEE Parallel \& Distributed Technology: Systems \& Technology},
  volume={3},
  number={3},
  pages={4--19},
  issn={1063-6552},
  year={1995},
  publisher={IEEE Computer Society Press}
}

@conference{nanda1992benchmark,
  title={{Benchmark workload generation and performance characterization of multiprocessors}},
  author={Nanda, A. and Ni, L.M.},
  booktitle={Proceedings of the 1992 ACM/IEEE conference on Supercomputing},
  pages={20--29},
  isbn={0818626305},
  year={1992},
  organization={IEEE Computer Society Press}
}

@conference{goldsmith2007measuring,
  title={{Measuring empirical computational complexity}},
  author={Goldsmith, S.F. and Aiken, A.S. and Wilkerson, D.S.},
  booktitle={Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of
software engineering},
  pages={395--404},
  year={2007},
  organization={ACM}
}